Next | Prev | Up | Top | Contents | Index

Service Scheduling

At two points in STREAMS Modules and Drivers, UNIX SVR4.2 (Under "Service Procedure" in Chapter 4 and under "Message Processing" in Chapter 5), the book explicitly says that in a uniprocessor, enabled service functions are always executed before returning to user-level processing. This promise is not supported by IRIX. In both uniprocessors and multiprocessors, user-level processes can potentially execute after a service function is enabled and before it executes.


Next | Prev | Up | Top | Contents | Index